Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of claymore mine
  1. noun
    an antipersonnel land mine whose blast is aimed at the oncoming enemy

    Similar: 

Explanation of claymore mine
My lists:
Recently viewed words: